<?php
/**
 * Description of UsuarioAction
 *
 * @author Magno
 */
class UsuarioAction extends BaseAction{

    private $usuarioService;

    function __construct() {
        parent::__construct();
        $this->usuarioService = new UsuarioService();
    }

    public function validaLogin(){

        $usuarioID = parent::getValueInput('usuarioID');
        $login = parent::getValueInput('login');
        $existe = '';

        if($usuarioID > 0){

            $usuarioBean = $this->usuarioService->buscarPorID($usuarioID);

            if(strcmp($usuarioBean->getLogin(), $login) == 0){
                $existe = 'true';
            }else{
                if($this->usuarioService->exitePorLogin($login))
                    $existe = 'false';
                else
                    $existe = 'true';
            }

        }else{
            if($this->usuarioService->exitePorLogin($login))
                $existe = 'false';
            else
                $existe = 'true';
        }

        echo $existe;

    }

    public function validaEmail(){

        $usuarioID = parent::getValueInput('usuarioID');
        $email = parent::getValueInput('email');
        $existe = '';

        if($usuarioID > 0){

            $usuarioBean = $this->usuarioService->buscarPorID($usuarioID);

            if(strcmp($usuarioBean->getEmail(), $email) == 0){
                $existe = 'true';
            }else{
                if($this->usuarioService->exitePorEmail($email))
                    $existe = 'false';
                else
                    $existe = 'true';
            }

        }else{
            if($this->usuarioService->exitePorEmail($email))
                $existe = 'false';
            else
                $existe = 'true';
        }
                       
        echo $existe;

    }
}
?>
